server core是一个运行在
Windows Server 2008 或者之后版本的操作系统上的极小的
服务器安装选项,server core 的作用就是为特定的服务提供一个可执行的功能有限的低维护服务器环境。
server core的设计是为网络和文件服务基础设施开发人员,
服务器管理工具和实用程序开发人员,以及IT规划师使用的。Server Core是
网络管理员可以选择安装只有Core Server功能版本的Windows Server“Longhorn”。这个安装版本被称之为“Server Core”,Server Core将能够帮助企业快速地实现四种服务器角色的部署,即文件服务器、
DHCP服务器、DNS服务器和
域控制器。虽然它限制了服务器上可以扮演的角色,但是它能够有效地提高安全性和降低管理复杂度。
微软表示,Server Core可以实现最大程度的稳定性。
Server Core只安装那些为管理DHCP、DNS、文件服务器或者
域控制器所需要的功能,在Server Core 上只运行很少的服务和应用。因此,与那些运行了更多功能的服务器相比,Server Core极大地增强了服务器的稳定性和性能。
Server Core只安装最基本的功能,以便实现DHCP、DNS、文件服务器和
域控制器这几个服务器角色,因此就具备更高的可管理性,也会降低软件维护量,至少没有那么多的软件需要更新和打补丁了。
因为在服务器上安装了有限的服务和应用,那么暴露在网络中的攻击点也就有限,因此就会带来更少的攻击。与此同时,如果在某一个应用,比如IE中发现了漏洞,那么由于Server没有安装IE这样的应用软件,也就无须安装相关的补丁了。
由于去除了不必要的驱动、应用和图形界面,Server Core只有1GB左右的安装大小,是正常Longhorn Server的1/6,并且安装完成之后,由于运行更少的应用,因此对服务器的资源占有率也会降低。由于Server Core安装版是Longhorn Server的一个子集,因此只有实现这四种角色的文件才会被安装。比如,在Server Core中,就不会安装IE、.NET框架等。
Server Core安装版的管理也会有所不同。因为不具备传统的图形界面,Server Core需要管理员在命令行中配置系统。一旦配置完成之后,
管理员就可以在本地或者远程终端的命令行中管理该服务器。